/*
 * Copyright(c) 2018 优居科技 All rights reserved.
 * distributed with this file and available online at
 * http://www.yjyz.com/
 */
package com.zb.api.business.service;

import com.zb.api.business.dto.PosPlanDto;
import com.zb.api.business.dto.PosUserCollectDto;
import com.zb.api.common.models.Page;

/**
* 用户收藏表
 *
 * @author cwp
 * @version v1.0
 * @CreationTime: - 2022-02-08 14:19:31
 * @Description:
 */
public interface IPosUserCollectService {

	/**
	 * 获取用户收藏表分页数据
	 * @param page
	 * @return
	 * @throws Exception
	 * */
	Page<PosUserCollectDto> getPosUserCollectList(int pageNo, int pageSize, PosUserCollectDto posUserCollect);

	/**
	 * 获取用户收藏表对象
	 * @param id
	 * @return
	 */
	PosUserCollectDto get(String id);

	/**
	 * 用户收藏表修改
	 * @param posUserCollect
	 * @return 记录影响行数
	 * @throws Exception
	 */
	int update(PosUserCollectDto posUserCollect);

	/**
	 * 用户收藏表添加
	 * @param posUserCollect
	 * @return 记录影响行数
	 * @throws Exception
	 */
	int insert(PosUserCollectDto posUserCollect);

	/**
	 * 用户收藏表删除
	 * @param id
	 * @return 记录影响行数
	 * @throws Exception
	 */
	int delete(Integer id);

	Page<PosPlanDto> getUserCollectList(PosUserCollectDto posUserCollectDto);
}
